Iso14b.TransparentCmd

This command sends a data stream to a card and returns the communication status and the received card data stream to the host.

Properties

Parameters (request frame)

Name Type/Size Description
- Bit mask (8 bits) -
RFU Integer (bit mask area 0xFC) Zero padding
EnCRCRX Integer (bit 0x02) Enable CRC check over received data.
EnCRCTX Integer (bit 0x01) Enable CRC over transmitted data.
SendDataLen Integer (16 bits) Number of bytes to send.
Timeout Integer (16 bits) Timeout in ms between sending the last bit to the card and receiving the first bit from the card.
- Bit mask (8 bits) -
RFU Integer (bit mask area 0xF0) Zero padding
DSI Enumeration (bit mask area 0x0C)

Divisor Send/Receive Integer (DSI/DRI)

This parameter is mapped to the Divisor Send/Receive (DS/DI) value, which determines bit rate for sending data from PICC to PCD. The possible DS/DR values (mapped to the DSI/DRI index) are listed below.


Values:
  • Kbps106 (0)
  • Kbps212 (1)
  • Kbps424 (2)
  • Kbps848 (3)
DRI Enumeration (bit mask area 0x03)

Divisor Send/Receive Integer (DSI/DRI)

This parameter is mapped to the Divisor Send/Receive (DS/DI) value, which determines bit rate for sending data from PICC to PCD. The possible DS/DR values (mapped to the DSI/DRI index) are listed below.


Values:
  • Kbps106 (0)
  • Kbps212 (1)
  • Kbps424 (2)
  • Kbps848 (3)
SendData Raw data (until end of frame)

Data to transmit.

Bits will always be transferred LSB first.

Returned values (response frame)

Name Type/Size Description
Length of RecvData Integer (16 bits) Length of RecvData in bytes
RecvData Raw data Returned data.